package com.mkz.jbpm.activiti.base;

import org.activiti.engine.FormService;
import org.activiti.engine.HistoryService;
import org.activiti.engine.IdentityService;
import org.activiti.engine.ManagementService;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * ClassName: ActiServiceFactory 
 * @Description: Activiti引擎注入封装
 * @author: KuangJianyu
 * @date: 2020年4月3日
 */
@Component
public class ActServiceFactory {
	@Autowired
    protected RepositoryService repositoryService;
	@Autowired
    protected RuntimeService runtimeService;
	@Autowired
    protected IdentityService identityService;
	@Autowired
    protected TaskService taskService;
	@Autowired
    protected HistoryService historyService;
	@Autowired
    protected ManagementService managementService;
	@Autowired
    protected ProcessEngine processEngine;
	@Autowired
    protected FormService formService;
}
